//
//package com.complex.webservice.gen;
//
//import javax.xml.bind.JAXBElement;
//import javax.xml.bind.annotation.XmlElementDecl;
//import javax.xml.bind.annotation.XmlRegistry;
//import javax.xml.namespace.QName;
//
//
///**
// * This object contains factory methods for each
// * Java content interface and Java element interface
// * generated in the com.complex.webservice.gen package.
// * <p>An ObjectFactory allows you to programatically
// * construct new instances of the Java representation
// * for XML content. The Java representation of XML
// * content can consist of schema derived interfaces
// * and classes representing the binding of schema
// * type definitions, element declarations and model
// * groups.  Factory methods for each of these are
// * provided in this class.
// *
// */
//@XmlRegistry
//public class ObjectFactory {
//
//    private final static QName _StringType_QNAME = new QName("http://service.example.com/first", "StringType");
//    private final static QName _IntTypeSuperSpecial_QNAME = new QName("http://service.example.com/first", "IntTypeSuperSpecial");
//    private final static QName _IntType_QNAME = new QName("http://service.example.com/first", "IntType");
//
//    /**
//     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.complex.webservice.gen
//     *
//     */
//    public ObjectFactory() {
//    }
//
//    /**
//     * Create an instance of {@link WebServiceTreeNode }
//     *
//     */
//    public WebServiceTreeNode createWebServiceTreeNode() {
//        return new WebServiceTreeNode();
//    }
//
//    /**
//     * Create an instance of {@link TreeNodeList }
//     *
//     */
//    public TreeNodeList createTreeNodeList() {
//        return new TreeNodeList();
//    }
//
//    /**
//     * Create an instance of {@link MapItem }
//     *
//     */
//    public MapItem createMapItem() {
//        return new MapItem();
//    }
//
//    /**
//     * Create an instance of {@link WebServiceMap }
//     *
//     */
//    public WebServiceMap createWebServiceMap() {
//        return new WebServiceMap();
//    }
//
//    /**
//     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
//     *
//     */
//    @XmlElementDecl(namespace = "http://service.example.com/first", name = "StringType")
//    public JAXBElement<String> createStringType(String value) {
//        return new JAXBElement<String>(_StringType_QNAME, String.class, null, value);
//    }
//
//    /**
//     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
//     *
//     */
//    @XmlElementDecl(namespace = "http://service.example.com/first", name = "IntTypeSuperSpecial")
//    public JAXBElement<Integer> createIntTypeSuperSpecial(Integer value) {
//        return new JAXBElement<Integer>(_IntTypeSuperSpecial_QNAME, Integer.class, null, value);
//    }
//
//    /**
//     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
//     *
//     */
//    @XmlElementDecl(namespace = "http://service.example.com/first", name = "IntType")
//    public JAXBElement<Integer> createIntType(Integer value) {
//        return new JAXBElement<Integer>(_IntType_QNAME, Integer.class, null, value);
//    }
//
//}
